/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controladores;

import modelos.daos.ReservaDAO;
import modelos.daos.ReservaHabitacionDAO;
import modelos.daos.ReservaSalaDAO;
import modelos.pojos.Reserva;
import modelos.pojos.ReservaHabitacion;
import modelos.pojos.ReservaSala;
import tools.Utilidad;

/**
 *
 * @author ricardo
 */
public class ModificarReservaCont {

    public static void modificarReserva(Reserva reserva) {
        try {
            ReservaDAO.actualizar(reserva);
        } catch (Exception ex) {
        }

    }

    public static void actualizarReservaHabitaciones(ReservaHabitacion reservaHabitacion) {
        try {
            ReservaHabitacionDAO.actualizar(reservaHabitacion);
        } catch (Exception ex) {
        }

    }

    public static void actualizarReservaSalas(ReservaSala reservaSala) {
        try {
            ReservaSalaDAO.actualizar(reservaSala);
        } catch (Exception ex) {
        }
    }

    public static String cancelarSolicitudReserva(String codRes) {
        String msj = null;
        try {
            ReservaDAO.cancelar(codRes);
            msj = "Su solicitud de reserva ha sido cancelada";
        } catch (Exception ex) {
        }
        return msj;
    }

    public static void cancelarReservaSala(ReservaSala reservaCancelar) {
        try {
            ReservaSalaDAO.cambiarEstado(reservaCancelar,Utilidad.pasarEstadoChar("Inactiv@"));
        } catch (Exception ex) {
        }
    }

    public static void cancelarReservaHabitacion(ReservaHabitacion reservaCancelar) {
        try {
            ReservaHabitacionDAO.cambiarEstado(reservaCancelar, Utilidad.pasarEstadoChar("Inactiv@"));
        } catch (Exception ex) {
        }
    }
}
